Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Costa Rica F1 USA F3 France F9 USA F1 Guatemala F1 USA F2 USA F5 Brazil F1 USA F6 Chile #1-w1 Chile #1-w3 Chile #1-w4 Slovenia F2 France F8 Argentina F4 Argentina F5 Argentina F1 Argentina F2 Argentina F3 Slovenia F1 Rome Challenger Buenos Aires Challenger Copa Ericsson Argentina - Buenos Aires TED Open-Akbank Private Banking - Istanbul Open de L'Isere - Grenoble Gemax Open - Belgrade V Trani Cup - Trani Abierto Club Casablanca - Mexico City Aberto de Sao Paulo - Sao Paulo Buenos Aires Challenger Genova Challenger Barletta Challenger Blunmenau Challenger San Remo Challenger Alessandria Challenger Reggio Emilia Challenger Orbetello Challenger San Marino Challenger Asuncion Challenger Medellin Challenger Guayaquil Challenger Turin Challenger San Benedetto Challenger Todi Challenger Montevideo Challenger Braunschweig Challenger Copa Petrobras Argentina - Buenos Aires Privatbank Open 2006 - Dnepropetrovsk Iquique Challenger Internazionali de Tennis di Bergamo - Bergamo Como Challenger Sao Paulo Challenger Buenos Aires Challenger Montevideo Challenger Blois Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Lima Challenger Canberra Challenger Buenos Aires Challenger Alphen Challenger Guayaquil Challenger Montevideo Challenger Rio De Janeiro Challenger San Marino Cepu Open - San Marino Panama City Challenger Milan Challenger Genova Open Challenger - Genova Pullach Challenger Campinas Challenger Copa Petrobras Paraguay - Asuncion Montevideo Challenger Buenos Aires Challenger Todi Challenger XL Bermuda Open - Bermuda San Marino CEPU Open - San Marino 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Manerbio Challenger Whirlpool Open - Budapest Memorial Savigny - Sassuolo XI Venice Open - Venice La Serena Open - La Serena FILA Challenger - Biella 4° Sporting Challenger - Turin Mitsubishi Electric Europe Cup - Monza Aamulehti Tampere Open - Tampere Genova Challenger Banja Luka Challenger Biella Challenger Neride Prague Indoor - Prague Milan Challenger Salinas Challenger Challenger DCN de Cherbourg - Cherbourg Banjaluka Challenger 2007 - Banja Luka Meerbusch Challenger Prostejov Challenger Cortina Challenger Mexico City Challenger Marburg Challenger Guayaquil Challenger Biella Challenger BMW Brixina Tennis Open - Bressanone Blois Challenger Manerbio Challenger Lima Challenger Milano Challenger-Jameson Cup - Milan Banja Luka Challenger Bastad Challenger Braunschweig Challenger Heilbronn Challenger Vicenza Challenger Memorial Savigni - Sassuolo AXA Open II - Espinho Jameson Cup - Milan MTNL Cellular ATP Challenger - Mumbai Szczecin Challenger Brasil Open - Costa do Sauipe Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Meridiana Sardegna Open - Olbia VIII Avierto Internacional de Salinas - Salinas 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Challenger Leon 2003 - Leon Garden Open - Rome Baumag Open - Budapest Prague Open - Prague Ljubljana Open - Ljubljana Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Geovillage Open Trofeo Melia Olbia - Olbia Hilversum Open - Hilversum San Marino Cepu Open - San Marino Open Seat-Godo 2001 - Barcelona Adidas International - Sydney 3° Trofeo 'Citta di Brindisi' - Brindisi 6th Sardinian International Championships - Cagliari The LTA Wrexham Challenger - Wrexham Sporting Challenger - Turin Canottieri Minico 2004 - Mantova VI Gramado Open de Tenis - Gramado C.T. San Remo - XIII Piertomaso Tessitore - San Remo I Manta Open - Manta ATP Bangalore Challenger - Bangalore Open Romania - Bucharest XI Ciutat de Barcelona - Barcelona Movistar Open - Vina del Mar Ischgl International ATP Challenger - Ischgl US Men's Clay Court Championships - Houston Campionati Internazionali di Sicilia - Palermo IX Torneo Internacionale de Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi PBZ Zagreb Indoors - Zagreb Tennis Napoli Cup - Napoli MoviStar Open - Vina del Mar Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Open Seat Godo 2007 - Barcelona Garden Open 2005 - Rome Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Banca Stato Challenger - Lugano Citta di Monza - Monza Societa Canottieri Mincio 2005 - Mantova Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Copa Telmex - Buenos Aires Porsche Open - Poznan Tennis Channel Open - Las Vegas BMW Open - Munich 7° Trani Cup - Trani ATP Studena Croatia Open Umag - Umag Black Forest Open - Freudenstadt Copa Petrobras - Bogota Riviera di Rimini Challenger - Rimini 8° Trani Cup - Trani San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Citta di Como - Como Genoa Open - Genova Amazonia Open de Tenis - Belem Challenger Copa Sevilla - Seville Banja Luka Challenger - Banja Luka Ciutat de Barcelona - Barcelona Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Tatra Banka Open 2006 - Bratislava San Marino Cepu Open - San Marino Copa Petrobras Argentina - Buenos Aires Naples Challenger - Naples Movistar Open - Santiago Copa Kia Challenger ATP - Santiago Sina-Kia Motors Tennis Cup - Cordenons Copa Telmex - Buenos Aires Asirom Challenger - Brasov Moselle Open - Metz PEOPLEnet Cup - Dnepropetrovsk Lima Challenger 2007 - Lima Zagreb Open - Zagreb Antonio Savoldi-Marco Co. - Manerbio XI Torneo Internazionale di Tennis - Barletta Heineken Open - Auckland Brasil Open - Costa do Sauipe Sir Supermercati - Rome Copa Claro - Buenos Aires XI Ciutat de Barcelona - Barcelona XI Trofeo Ciudad de Quito - Quito Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Millennium Estoril Open - Estoril AEGON International - Eastbourne SkiStar Swedish Open - Bastad Trani Challenger Como Challenger Copa Petrobras - Santiago Tennis Napoli Cup 2007 - Napoli Heineken Open - Auckland ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Idea Prokom Open - Sopot BCR Open Romania - Bucharest Napoli Challenger Heineken Open - Auckland Bulgarian Open - Sofia Lima Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Unicredit (Suisse) Bank S.A. Challenger - Chiasso Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Brasil Open - Sao Paulo Unique Zagreb Open - Zagreb Studena Croatia Open - Umag Bet-at-home Open - Hamburg 5° Sporting Challenger - Turin China Open - Beijing Nord LB Open - Braunschweig Bucaramanga Challenger Morocco Tennis Tour - Marrakech Brasil Open - Sao Paulo Napoli Challenger Palermo Challenger Memorial Manfredini - Sassuolo Portugal Open - Oeiras Roma Challenger 2007 - Rome Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Sao Paulo Challenger ATP Vegeta Croatia Open - Umag 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Argentina Open - Buenos Aires Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Generali Open 2000 - Kitzbuhel San Remo Tennis Cup - San Remo Apia International - Sydney Copa Claro - Buenos Aires Trofeo Sisma Mantova - Mantova Qatar Mobil Open 2001 - Doha Grand Prix Hassan II - Casablanca San Luis Potosi Challenger - San Luis Potosi AEGON International - Eastbourne Vegeta Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Erste Bank Open - Vienna Trani Cup - Trani Alfa Romeo Tennis Cup - Cordenons US Men's Clay Court Championship - Houston Hypo Group Tennis International - Portschach Challenger Lugano - Lugano Brasil Open - Sao Paulo ATP Guzzini Challenger - Recanati Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Bet-at-home Open - Hamburg Cordoba Open - Cordoba Perugia Challenger Black Forest Open 2004 - Freudenstadt Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Copa Telmex - Buenos Aires Challenger Fondazione Carige - Genova Santiago Challenger Lima Challenger Generali Open - Kitzbuhel Curitiba Challenger BCR Open Romania - Bucharest Croatia Open - Umag Hungarian Architect Open - Budapest Aix En Provence Challenger FILA Challenger Biella - Biella Heilbronn Challenger Lyon Challenger Milan Challenger Bastad Challenger SIR Supermercadi Challenger - Rome The Hypo Group Tennis International 2008 - Poertschach Corrientes Challenger Copa Petrobras Uruguay - Montevideo Genova Challenger Banja Luka Challenger Campinas Challenger Guayaquil Challenger Copa Petrobras Paraguay - Asuncion Montevideo Challenger Copa Petrobras Santiago - Santiago Internationaux de Doubs Open de Franchie-Comte - Besancon Copa Petrobras Argentina - Buenos Aires KGHM Polish Indoors - Wroclaw Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore Nord LB Open - Braunschweig Residenza Open - Magdeburg Memorial Manfredini - Sassuolo 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Santiago Challenger Allianz Suisse Open Gstaad - Gstaad Tata Open 2002 - Chennai Bordeaux Challenger Milan Indoors - Milan Heilbronn Open - Heilbronn Samsung Securities Cup - Seoul Porto Alegre Challenger Trofeo Conde de Godo - Barcelona Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Santo Domingo Challenger Copa Petrobras - Buenos Aires Open de la Ville de Saint Denis - Reunion Island Visa Tennis Open - Sao Paulo Copa AT&T - Buenos Aires The LTA Sunderland Challenger - Sunderland Internazionali di Tennis di Bergamo - Bergamo Turin Challenger Sony Ericsson Open 2008 - Belgrade Internazionali di Tennis - Bergamo Britania Zavaleta - Puebla Jameson Cup - Milan SMS Tennis Cup - Sao Paulo Challenger DCNS de Cherbourg - Cherbourg X Torneo Internazionale di Tennis - Barletta Ludwigshafen Challenger Tennis Napoli Cup 2006 - Napoli Ordina Open - 's-Hertogenbosch Citta di Monza - Monza Mallorca Challenger San Benedetto Challenger BMW Tennis Championship - Sunrise 10° Trofeo Luigi Pezzoli - Bergamo BCR Open Romania - Bucharest Meridiana Sardegna Open - Olbia Heineken Open - Auckland Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Guayaquil Challenger Copa Petrobras Brazil - Aracaju 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Biella Challenger Banja Luka Challenger 2003 - Banja Luka Britania Zavaleta - Puebla St. Petersburg Open - St. Petersburg Riviera di Rimini Challenger - Rimini Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Legg Mason Tennis Classic - Washington D.C. Garden Open - Rome 9° Trani Cup - Trani VIII Torneo Internazionale di Tennis - Barletta Movistar Open - Santiago Zagreb Open - Zagreb AEGON International - Eastbourne Schickendanz Open - Furth Challenger Leon 2004 - Leon Challenger Citta di Olbia - Olbia Rijeka Challenger Top Wool Challenger Biella - Biella Tennis Napoli Cup 2004 - Napoli Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Budapest Challenger - Budapest Todi Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Kremlin Cup - Moscow USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Internazionali di Tennis Dell'Umbria - Todi Buenos Aires Challenger Estoril Open - Estoril Montevideo Challenger V Gramado Open de Tennis - Gramado Abierto Mexicano Telcel - Acapulco Italian Open - Rome Pekao Open - Szczecin Trani Cup - Trani 10ø Tornea B. Camparini - Reggio Emilia CA Challenge 2002 - Graz Posillipo Tennis Cup - Napoli I Tourneo Fila Citta di Brindisi - Brindisi Estoril Open - Estoril Asirom Challenger Brasov - Brasov Kremlin Cup - Moscow San Benedetto Challenger - San Benedetto Croatia Open Umag - Umag Ourocard Tennis Challenger - Sao Paulo Challenger 42 - Andrezieux Orange Prokom Open - Sopot Credicard Mastercard Tennis Cup - Campos do Jordao Trofeo Francesco Guzzini - Recanati 13 BH Tennis Open International Cup - Belo Horizonte Lambertz Open by Stawag 2007 - Aachen Cepu Open - San Marino Buenos Aires Challenger Bristol Challenger Trophy - Bristol Open de la Comunidad Valenciana - Valencia Copa Petrobras Santa Cruz - Santa Cruz de la Sierra The LTA Manchester Challenger - Manchester Copa Petrobras Bogota - Bogota Fujitsu Siemens Open - Budapest Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Memorial Kolyaskin - Donetsk Czech Indoor Open - Prague Copa Petrobras Aracaju - Aracaju Jameson Cup - Milan LTA Men's Challenger - Wrexham Caltanissetta Challenger Copa Telefonica CTC Chile - Santiago Mercedes Cup - Stuttgart BMW Brixina Tennis Open 2000 - Bressanone Brasil Open - Costa do Sauipe Geneva Challenger - Geneva Qatar Exxon Mobil Open - Doha Unicredit Czech Open - Prostejov Olbia Challenger - Olbia Sporting Challenger '08-Trofeo Regione Piemonte - Turin Pilot Pen Tennis - New Haven 2001 Challenger Canottieri Mincio - Mantova Internazionali di Tennis de San Marino - San Marino Challenger Brasov - Brasov Tennislife Cup - Napoli Copa Petrobras - Montevideo Abierto Mexicano Telcel - Acapulco Porto Alegre Challenger Nossa Caixa Tennis Cup - Sao Paulo Citta di Brindisi - Brindisi Open de Nice Cote d'Azur - Nice Gemax Open - Belgrade 4th Sardinia International Championships - Cagliari Cancun Challenger Challenger Ford de Cherbourg - Cherbourg VIII Trofeo Ciutat de Barcelona - Barcelona US Men's Clay Court Championship - Houston Portugal Open - Oeiras ECM Prague Open - Prague Valencia Open - Valencia Alicante Challenger Bancolombia Open - Bogota BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Barcelona Open BancSabadell - Barcelona Argentina Open - Buenos Aires Heineken Open - Auckland BellSouth Open - Vina del Mar Bet-at-home Cup - Kitzbuhel International Championships of Sicily - Palermo Gerry Weber Open - Halle Credicard Mastercard Tennis Cup - Campos do Jordao Qatar ExxonMobil Open - Doha German Tennis Championships - Hamburg Rio Open - Rio de Janeiro Guayaquil Challenger Qatar ExxonMobil Open - Doha Movistar Open - Vina del Mar Grand Prix Hassan II - Marrakech Argentina Open - Buenos Aires Tennis Masters Series - Rome Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Malaysian Open - Kuala Lumpur VTR Open - Vina del Mar Steelers Cup - Kosice Copa Claro - Buenos Aires Topshelf Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Swiss Indoors Basel - Basel Brisbane International - Brisbane Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Cordenons Challenger Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Internazionali BNL d'Italia - Rome Grand Prix de Tennis de Lyon - Lyon TEB BNP Paribas Istanbul Open - Istanbul Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Telecom Italia Masters - Rome Konzum Croatia Open - Umag Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Open Parc - Lyon Antalya Cup - Antalya Sony Ericsson Open - Miami Konzum Croatia Open - Umag Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Open 13 - Marseille Croatia Open - Umag Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Sony Ericsson Open - Miami Rio Open - Rio de Janeiro Dutch Open Tennis - Amersfoort Internazionali BNL d'Italia - Rome Blois Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Barcelona Open Banc Sabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Campionati Internazionali di Sicilia - Palermo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Winston-Salem Open - Winston-Salem Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Argentina Open - Buenos Aires Milan Indoors - Milan Abierto Mexicano Telcel - Acapulco German Tennis Championships - Hamburg Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco U.S. Open - New York Australian Open - Melbourne Geneva Open - Geneva French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Brasil Open - Costa do Sauipe U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne German Tennis Championships - Hamburg French Open - Paris French Open - Paris Wimbledon - London U.S. Mens's Clay Court Championship - Houston Rio Open - Rio de Janeiro Heineken Open - Auckland Heineken Open - Auckland French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Mutua Madrilena Madrid Open - Madrid Mercedes Cup - Stuttgart U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Madrid Wimbledon - London U.S. Open - New York U.S. Open - New York Miami Open - Miami French Open - Paris French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 French Open - Paris Olympics - London